package com.wyh.domain.dto.feemanagementdto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@ApiModel(description = "临时账单分页查询-传入的数据模型")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class BillPageTpQueryDTO implements Serializable {

    @ApiModelProperty(value = "页码")
    private int page;

    @ApiModelProperty(value = "每页记录数")
    private int pageSize;

    @ApiModelProperty(value = "楼盘名称")
    private String propertyname;

    @ApiModelProperty(value = "客户名称")
    private String customername;

    @ApiModelProperty(value = "欠费状态")
    private Integer arrearsstatus;


    @ApiModelProperty(value = "计费日期起最小")
    private String frombillingMin;

    @ApiModelProperty(value = "计费日期起最大")
    private String frombillingMax;

    @ApiModelProperty(value = "账期最小")
    private String accounttimeMin;

    @ApiModelProperty(value = "账期最大")
    private String accounttimeMax;


    @ApiModelProperty(value = "应收金额最小")
    private String receivableMin;

    @ApiModelProperty(value = "应收金额最大")
    private String receivableMax;

    @ApiModelProperty(value = "单价")
    private String price;

    @ApiModelProperty(value = "计费项目")
    private String billingitems;

}
